On Tree Transducers for Partial Functions
نویسنده
چکیده
In [4, Theorem X7.11 it is shown that if a partial function can be realized by a (nondeterministic) finite state a-transducer, then it can also be realized by a (deterministic) generalized bimachine (introduced in [l 11). Thus the generalized bimachines compute precisely all partial functions which are realizable by a-transducers. It can easily be shown that instead of a generalized bimachine (which roughly cbonsists of two deterministic sequential machines working in opposite directions on the input string) one can also take a deterministic gsm with regular look-ahead, i.e. a deterministic generalized sequential machine whose moves are determined also in the basis of whether or not the rest of the input string belongs to certain regular languages (cf. [3]). In this note we generalize this result to tree traxducers [ 12,9,8,2,5,6] and show that for tree transducers the role of the generalized bimachine is played by the deterministic top-down tree transducer with regular look-ahl:ad (abbreviated to dt’-fst), introduced in [6]. In particular we prove that if ai partial function of trees can be realized by any finite sequence of (bottom-up OI top-down) nondeterministic tree transducers, then it can also be realized by Q dt’-fst. This implies that every string function obtwined fron a sequence of tree transducers by considering yieids, is a generalized syntax-dlirected translation, 2s defined in [I]. it sezms to be open whether the composition of n + 1 tree transdlucers is more powerful than that of n tree transducers (for ranges this is conjectured in [8]). The above result shows that it is not true for partial functions. Thus, examples to prove the hierarchy proper are necessarily relations which are not hnctions. We adopt the notation and terminology of [5] and [6$. We recall that both finite state tree transducers and the tree transformations they realize, are called fst. The composition of relations R 1 and R2 is
منابع مشابه
Domains of Partial Attributed Tree Transducers Domains of Partial Attributed Tree Transducers
The domains of partial attributed tree transducers (patt's) are the tree languages recognized by tree walking automata in universal acceptance mode. Moreover, the domains of patt's having monadic output are the tree languages recognized by deter-ministic tree walking automata.
متن کاملDomains of partial attributed tree transducers
The domains of partial attributed tree transducers (patt’s) are the tree languages recognized by tree walking automata in universal acceptance mode. Moreover, the domains of patt’s having monadic output are the tree languages recognized by deterministic tree walking automata. 2000 Elsevier Science B.V. All rights reserved.
متن کاملDeciding Equivalence of Linear Tree-to-Word Transducers in Polynomial Time
We show that the equivalence of deterministic linear top-down treeto-word transducers is decidable in polynomial time. Linear tree-to-word transducers are non-copying but not necessarily order-preserving and can be used to express XML and other document transformations. The result is based on a partial normal form that provides a basic characterization of the languages produced by linear tree-t...
متن کاملDeterminacy and Subsumption for Single-Valued Bottom-Up Tree Transducers
This paper discusses the decidability of determinacy and subsumption for tree transducers. For two tree transducers T1 and T2, T1 determines T2 if the output of T2 is identified by the output of T1, that is, there is a partial function f such that [[T2]] = f ◦ [[T1]] where [[T1]] and [[T2]] are tree transformation relations induced by T1 and T2, respectively. Also, T1 subsumes T2 if T1 determin...
متن کاملRelating Accumulative and Non-accumulative Functional Programs
A. Middeldorp (Ed.): Rewriting Techniques and Applications. Proceedings. LNCS 2051, pp. 154–168, 2001. c © Springer-Verlag Berlin Heidelberg 2001 Abstract. We study the problem to transform functional programs, which intensively use append functions (like inefficient list reversal), into programs, which use accumulating parameters instead (like efficient list reversal). We give an (automatic) t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 7 شماره
صفحات -
تاریخ انتشار 1978